/***********************************************************************************************************************************
GCS Storage Helper
***********************************************************************************************************************************/
#ifndef STORAGE_GCS_STORAGE_HELPER_H
#define STORAGE_GCS_STORAGE_HELPER_H

#include "storage/gcs/storage.h"

/***********************************************************************************************************************************
Functions
***********************************************************************************************************************************/
FN_EXTERN Storage *storageGcsHelper(unsigned int repoIdx, bool write, StoragePathExpressionCallback pathExpressionCallback);

/***********************************************************************************************************************************
Storage helper for StorageHelper array passed to storageHelperInit()
***********************************************************************************************************************************/
#define STORAGE_GCS_HELPER                                          {.type = STORAGE_GCS_TYPE, .helper = storageGcsHelper}

#endif
